
.button-1 {
	display: inline-block;
	height: 75px;
	margin: 0;
    padding: 0 0 0 15px;
    background: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 22px;
    line-height: 22px;
    color: #fff;
    text-align: left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.button-1:hover {
	background: #000;
	opacity: 0.5;
	color: #fff;
}

.button-1 .button-1-left {
	float: left;
}

.button-1 .button-1-left i {
	font-size: 75px;
	vertical-align: middle;
}

.button-1 .button-1-right {
	float: left;
	width: 160px;
	margin: 7px 0 0 12px;
}

.button-1 .button-1-right .button-1-right-top, 
.button-1 .button-1-right .button-1-right-bottom {
	float: left;
	width: 100%;
	font-weight: 400;
}

.button-1 .button-1-right .button-1-right-bottom {
	font-size: 34px;
	line-height: 34px;
}


.button-2 {
	display: inline-block;
	height: 75px;
	margin: 0;
    padding: 0 0 0 13px;
    background: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 22px;
    line-height: 22px;
    color: #555;
    text-align: left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.button-2:hover {
	background: #fff;
	opacity: 0.6;
	color: #555;
}

.button-2 .button-2-left {
	float: left;
}

.button-2 .button-2-left i {
	font-size: 61px;
	line-height: 71px;
	color: #a3ca33;
	vertical-align: middle;
}

.button-2 .button-2-right {
	float: left;
	width: 140px;
	margin: 7px 0 0 10px;
}

.button-2 .button-2-right .button-2-right-top, 
.button-2 .button-2-right .button-2-right-bottom {
	float: left;
	width: 100%;
	font-weight: 400;
}

.button-2 .button-2-right .button-2-right-bottom {
	font-size: 34px;
	line-height: 34px;
}
